﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace JurassicIslandWeb
{
    public partial class Error : System.Web.UI.Page
    {
        private const String nomParam = "error"; //nombre del parametro que se espera recibir
        private const int codigoDefault = 200; //ponemos el código de respuesta http 200, que no es error (significa OK)
        protected void Page_Load(object sender, EventArgs e)
        {
            int cod = ObtenerCodigoError();
            if (cod != codigoDefault)
                CodError.Text = cod.ToString();
            else
                CodError.Text = "";
        }

        private int ObtenerCodigoError()
        {
            int numErr = codigoDefault;

            try
            {
                numErr = Convert.ToInt32(Request.QueryString.Get(nomParam));
            }
            catch (Exception) { numErr = Convert.ToInt32(codigoDefault); }

            if (numErr <= 0)
            {
                numErr = Convert.ToInt32(codigoDefault);
            }

            return numErr;
        }
    }
}